<?php

class UnitTypes {

    private $_name;

    public function getName() {
        return $this->_name;
    }

    public function setName($Name) {
        $this->_name = $Name;
    }

    public function getList($db = null) {

        if ($db != null) {

            $sql = 'SELECT
                        `UT_Name`
                      FROM `unit_types`';

            $parameters = null;
            $values = null;
            $types = null;

            $result = $db->executeQuery($sql, $parameters, $values, $types);

            // nếu có kết quả
            if ($result != null) {

                // mảng danh sách trả về
                $rows = array();

                // lấy mỗi dòng dữ liệu đưa vào mảng danh sách trả về
                while ($row = $result->fetch()) {

                    $unitType = new UnitTypes();
                    $unitType->setName($row->UT_Name);
                    $rows[] = $unitType;
                }
                return $rows;
            } else {
                return null;
            }
        } else {
            echo 'Connection is null';
        }
    }

}
